package com.jr.dao;

import com.jr.entry.User;

public interface UserDao {
    /**
     * 通过账号和密码查用户
     * @param account
     * @param password
     * @return
     */
    boolean selectUserByAccountAndPassword(String account,String password);

    /**
     * 修改用户信息
     * @param idcardName
     * @param idcardNo
     * @param account
     * @param name
     * @return
     */
    boolean updateUser(String idcardName,String idcardNo,String account,String name);

    /**
     * 通过账号获取用户
     * @param account 账号
     * @return
     */
    User selectUserByAccount(String account);

    /**
     * 通过企业id查询用户
     * @param enterpriseId
     * @return
     */
    User selectUserByEnterpriseId(String enterpriseId);

    /**
     * 根据用户的账号修改用户所在的企业id和企业名
     * @param account
     * @param enterpriseId
     * @param enterpriseName
     * @return
     */
    boolean updateUserEnterpriseIdAndName(String account, String enterpriseId, String enterpriseName);
}
